package com.yunyao.common.dto;

import com.yunyao.common.dto.base.BaseDto;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

/**
 * 合同预收款dto
 */
@Getter
@Setter
public class PrePaymentDto extends BaseDto {

    /**
     * 合同名称
     */
    private String contractName;

    /**
     * 合同类型 s=销售合同 p=采购合同
     */
    private String contractType;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 业务状态
     * 1:待提交
     * 2:审核中
     * 3:撤回
     * 4:审核驳回
     * 5:待项目确认
     * 6:项目确认驳回
     * 7:待回款
     * 8:回款中
     * 9:回款完成
     * 10:回款延迟
     */
    private Integer status;
    /**
     * 回款开始时间
     */
    private String beginDate;

    private String endDate;

}
